Name track in trackfilter using UTC, not local time.
authorrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Tue, 23 Jul 2013 17:03:58 +0000 (17:03 +0000)
committerrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Tue, 23 Jul 2013 17:03:58 +0000 (17:03 +0000)
gpsbabel/reference/track/split-split.gpx
gpsbabel/trackfilter.cc

index c00f60345b9e90b5eaf83ae1a82d5b1655940ccc..e6ab70fb1e296a20fc0fa5c0a60fbd3d3a3e0811 100644 (file)
@@ -3,7 +3,7 @@
   <time>1970-01-01T00:00:00Z</time>
   <bounds minlat="53.556633048" minlon="9.865444640" maxlat="53.556633571" maxlon="9.865449271"/>
   <trk>
-    <name>20100325194808</name>
+    <name>20100326004808</name>
     <trkseg>
       <trkpt lat="53.556633430" lon="9.865449271">
         <ele>77.800034</ele>
index b66cab2b980c298914e636de2d6fd85db6dad2aa..2cc862ce2abfb38a7e3e3cceeef0485db679911f 100644 (file)
@@ -387,7 +387,7 @@ trackfilter_split_init_rte_name(route_head *track, const QDateTime dt)
   char buff[128], tbuff[128];
   struct tm tm;
 
-  time_t time = dt.toTime_t();
+  time_t time = dt.toUTC().toTime_t();
   tm = *localtime(&time);
 
   (opt_interval != 0) ?